package cn.four.hqServer.modules.withdraw.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

@Data
public class WithdrawDto {

    /**
     * 银行卡号
     */
    @NotNull(message = "银行卡号不能为空")
//    @Length(message = "银行卡号的字节长度应在1-32位之间", min = 1, max = 32)
    @JsonProperty("cardId")
    private String cardId;

    /**
     * 取款金额  数字
     */
    @NotNull(message = "取款金额不能为空")
    @JsonProperty("withdrawAmount")
    private BigDecimal withdrawAmount;



    /**
     * 用户取款密码  6位数字
     */
    @NotNull(message = "用户取款密码不能为空")
//    @Length(message = "用户密码的字节长度应在1-32位之间", min = 6, max = 6)
    @JsonProperty("password")
    private String password;


}
